home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / wcbday11.zip / WC-B-DAY.DOC < prev    next >
Text File  |  1990-11-22  |  7KB  |  191 lines

  1.                      WC-B-Day - version 1.1
  2.  
  3.              WILDCAT! user birthday bulletin utility
  4.  
  5.                         February 2, 1990
  6.  
  7.                     Revised November 22, 1990
  8.  
  9.  
  10.     (C) Copyright 1990 Judson McCranie.  All rights reserved.
  11.  
  12.                        Judson S. McCranie
  13.                        Software Solutions
  14.                        2406 Orlando Drive
  15.                        Valdosta, GA 31602
  16.                        Ph: (912) 242-1405
  17.  
  18.  
  19. The latest version of the program and support are available
  20. through:
  21.  
  22.                        Bad Lands (PowrBBS)
  23.                   300/1200/2400/9600 HST 8,N,1.
  24.                     Sysop: The Mystery Sysop
  25.                          (912) 247-6977
  26.  
  27. This program is distributed on a "Shareware" (try-before-you-buy)
  28. basis.  You are free to copy it and to distribute copies at cost. 
  29. You may not alter the program (or its documentation) or sell it
  30. for profit.  
  31.  
  32. You may try this program for a period of 30 days.  If you
  33. continue to use this program after the 30 day period then you
  34. must register it by sending your the name of your board, the
  35. board's phone number, and your name & address along with the
  36. program name and version number with a $5 registration and
  37. license fee to me at the address above.  You will receive support
  38. for the program, announcements of new versions of this program,
  39. and information about several other programs.  Please send any
  40. inquires, comments, or suggestions to me at the address above.      
  41.  
  42.  
  43. INTRODUCTION:
  44.  
  45. This utility reads the WILDCAT! user data file and generates two
  46. bulletins: a list of users who have birthdays this month, and a
  47. list of users who have birthdays this week (Sunday through
  48. Saturday).  I once worked at a business where the weekly checks
  49. listed that week's birthdays, and everyone liked it.  You may use
  50. either or both lists, depending on how many users you have on
  51. file.
  52.  
  53. The users are listed in the order that they became users of the
  54. board.  The age of the users and the actual date of the users'
  55. birthday is not given.  The reason for this is twofold: (1) the
  56. user may not want that known, and (2) security reasons.  Since
  57. birthdates can be used by WILDCAT! for user verification purposes
  58. it would not be a good idea to list actual birthdates and years. 
  59. Security should not suffer appreciably since the actual date and
  60. year are not given.
  61.  
  62.  
  63. EXECUTION:
  64.  
  65. Change the current directory to the subdirectory with WILDCAT'S
  66. USERFILE.DAT file and run WC-B-Day to generate the bulletins.  It
  67. must be in the same directory as WILDCAT's USERFILE.DAT file.  If
  68. you are using the monthly list it should be run just after
  69. midnight on the morning of the first day of the month.  For the
  70. weekly list the program should be run just after midnight on
  71. Sunday morning.  If you are using both lists, the safest thing to
  72. do is run it just after midnight each day.  One drawback to this
  73. approach, however, is that it will show up as a new bulletin each
  74. day.  The program should take only a few seconds to run and
  75. requires 64K of available memory.
  76.  
  77. Another slight drawback to allowing users to see both lists
  78. involves birthdays near the beginning or end of the month.  For
  79. instance, September 30, 1990 falls on Sunday.  Anyone with their
  80. birthday on September 30 would be in both the September list and
  81. on the September 30 - October 6 weekly list.  That would enable
  82. someone else to determine that person's exact birthday.
  83.  
  84. The program opens the file USERFILE.DAT in "Share Read-only" mode
  85. so there should be no problem when running it in a multiuser
  86. system.
  87.  
  88.  
  89. FILES:
  90.  
  91. You should find the following files in the archived file:
  92.  
  93.      WC-B-Day.EXE  executable program
  94.      WC-B-Day.DOC  this documentation file
  95.      ORDERBLK.DOC  registration form
  96.      OTHER   .DOC  other programs by this author
  97.      WC-B-Day.XMP  example of birthday bulletin
  98.  
  99. You should build an ASCII file called WC-B-Day.DAT in the same
  100. directory as WC-B-Day and the USERFILE.DAT files.  The file
  101. should contain the following information:
  102.  
  103.      Board name
  104.      Bulletin of this week's user birthdays
  105.      Bulletin of this month's user birthdays
  106.  
  107. Here is an example:
  108.  
  109. LAND OF CONFUSION
  110. WC-B-DAY.MON  
  111. WC-B-DAY.WEK  
  112.  
  113. The file names listed above are the default output file names. 
  114. If no path is specified then the output files will be written in
  115. the current directory.
  116.  
  117.  
  118. LIMITATIONS, ETC:
  119.  
  120. The program is currently limited to 500 users with birthdays in
  121. any given week and 2000 users with birthdays in any given month. 
  122. Note that the program will work with more users, but the lists
  123. will be compiled for only the first 500 (2000 resp.) users.
  124.  
  125. About 72 users will fit on a screen, so if you have more than
  126. about 500 or 600 users you might want to use the weekly list
  127. only.
  128.  
  129. If you want to use this utility, then register your copy by
  130. sending the registration fee of $5 to me at the address above. 
  131. Registration entitles you to future upgrades and support through
  132. the following bulletin board:
  133.  
  134.                 Land of Confusion (WILDCAT! BBS)
  135.                   300/1200/2400 (MNP 5) 8,N,1.
  136.                         Sysop: Guy Tyson
  137.                          (912) 241-0591 (after 6/1/90)
  138.  
  139. The latest version of WC-B-Day should always be available on this
  140. board.  
  141.  
  142. If you like this program you may like my other WILDCAT! BBS
  143. utilities - WCTop40 and WCFields:
  144.  
  145. WCTop40 generates over a dozen top user bulletins and is very
  146. flexible.  Its most unique feature is a weighted point system
  147. where the sysop can assign different point values to the number
  148. of calls, uploads, downloads, messages, etc made by each user and
  149. generates a list of the best users.
  150.  
  151. WCFields checks user data fields for possible duplicate users. 
  152. It looks for duplicate phone numbers, duplicate birthdays, same
  153. or *similar* passwords, and same or *similar* names.
  154.  
  155.  
  156. WC-B-Day VERSIONS:
  157.  
  158.   Alpha - 2-2-90.  Alpha test.
  159.  
  160.   1.0   - 2-3-90.  Initial release.
  161.  
  162.   1.01  - 2-5-90.  Omit users without valid birthdates from list.
  163.  
  164.   1.1   - 11-22-90. Faster updating of files, smaller EXE file.
  165.  
  166.  
  167. PLANNED ENHANCEMENTS IN FUTURE VERSIONS:
  168.  
  169.   Command line options for each screen
  170.  
  171.   Unlimited number of users
  172.  
  173.   ANSI screens, with "Happy Birthday To You" playing
  174.  
  175.   Add age of youngest user, oldest user, average age, etc.
  176.  
  177.  
  178. ACKNOWLEDGMENTS:
  179.  
  180. Thanks to the users who sent in suggestions and the users who
  181. have registered the program.
  182.  
  183. WILDCAT! BBS is by Mustang Software.
  184.  
  185. Thanks to Guy Tyson for being a tester and for letting the "Land
  186. of Confusion" be the home board for my WILDCAT! utilities.  This
  187. program was written in Turbo Pascal 5.5 from Borland
  188. International.  The Turbo Professional 5.0 package by Turbo Power
  189. software provided routines for screen editing in the setup
  190. program, as well as a few other useful functions.
  191.